package com.xiaoihu.mybatis.mapper;

import com.xiaoihu.mybatis.pojo.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * @Author: xiaoihu
 * @Description:
 * @Date Created in 2022-04-08 11:25
 * @Modified By:
 */
public interface ParameterMapper {
    /**
     * 获取所有用户
     * @return
     */
    List<User> getAllUsers();
    /**
     * 根据名字获取用户
     */

    User getUserByName(String username);

    //登录验证
    User checkLogin(String username,String password);
    //map方式
    User checkLoginByMap(Map<String,Object> map);
    //添加用户
    int insertUser(User user);
    //登录验证 （通过param）
    User checkLoginByParam(@Param("username") String username,@Param("password") String password);
}
